home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / misc / dptool / addr.dp < prev    next >
Text File  |  1994-11-02  |  6KB  |  164 lines

  1.  
  2. Possible Deluxe Paint II Enhanced version 2.3 Addresses.
  3. ========================================================
  4.  
  5. Some of these are probably wrong.
  6.  
  7.  
  8. int testKey()                               ;5AC6_0671
  9. int waitKey()                               ;5AC6_067E
  10. void getCurDir(int drive, char near * dir)  ;5AC6_06C8
  11. int tolower( int ch )                       ;7562_06E8
  12.  
  13. void initMouse()                            ;45D8_0073
  14. void doneMouse()                            ;45D8_0180
  15. void initMouseHandle()                      ;5AB8_003A
  16. void doneMouseHandle()                      ;5AB8_0054
  17. void doMouseHandle( events, buttons, x, y ) ;45D8_0623
  18.  
  19. void getStarupMode                          ;5AC6_017B
  20. void restoreStartupMode                     ;5AC6_0193
  21.  
  22. void setDrive(drive)                        ;5AC6_06E6
  23.  
  24. int abs(int i)                              ;7562_08CA
  25. void* memset(near void*, char, length)      ;7562_089C
  26. void *memmove(void *dest, const void *src, size_t n)    ;7562_0854
  27. size_t strcspn(const char *s1, const char *s2)          ;7562_07FA
  28. char *strlwr(char *s)                       ;7562_07D8
  29. char *strrchr(const char *s, int c)         ;7562_07AC
  30. char *strchr(const char *s, int c)          ;7562_0782
  31. int int86(int intno, union REGS *inregs, union REGS *outregs)   ;7562_0702
  32. int tolower(int ch)                         ;7562_06E8
  33. long atol(const char *s)                    ;7562_06E4
  34. int strncmp (const char *s1, const char *s2, size_t maxlen)     ;=7562_06AA
  35. size_t strlen(const char *s)                ;7562_068E
  36. int strcmp(const char *s1, const char*s2)   ;7562_0662
  37. char *strcpy(char *dest, const char *src)   ;7562_0630
  38. char *strcat(char *dest, const char *src)   ;7562_05F0
  39. void exit(int status)                       ;7562_01A0
  40.  
  41. long longmul(long, long)            ;7562_0EDA
  42. long longdiv(long, long)            ;7562_0E34
  43. long longdiv2(long, long)           ;7562_0F0E
  44. long longshl[dxax=long]             ;7562_0FB6
  45. long longshr[dxax=long]             ;7562_0FC2
  46.  
  47. long flongshl(long*,count)          ;7562_1016
  48. long flongshr(long*,count)          ;7562_1038
  49. long flongmul(long*,long)           ;7562_0FF2
  50. long flongdiv(long*,long)           ;7562_0FCE
  51.  
  52. int getflagsCli()                   ;5AC6_095C
  53. void setflags(flags)                ;5AC6_0960
  54.  
  55. dw pixmapDisplayType                ;????_9004
  56.  
  57. void getmousexy(Point *p)           ;45D8_0412
  58. lastmousex dw                       ;45D8_B594
  59. lastmousey dw                       ;45D8_B596
  60. mousestatus db                      ;45D8_0E9B
  61. screenmaxx dw                       ;45D8_B6D0
  62. screenmaxy dw                       ;45D8_B6D2
  63. leftbuttonState db                  ;45D8_8E60
  64. rightButtonState db                 ;5AC6_8E61
  65. leftbutton  db                      ;45D8_8E8E
  66. rightbutton db                      ;45D8_8E8F
  67. showMouse                           ;45D8_0A94
  68. hideMouse                           ;45D8_0AD8
  69. void subOrigin(TPoint *p)           ;6DB2_229B
  70. int originx                         ;5AC6_B716
  71. int originy                         ;5AC6_B718
  72.  
  73. void toggleCoords()                 ;4AEA_0464
  74.  
  75. ;;NOT SURE!!void toggleInfoBar()    ;3CAD_0F41
  76.  
  77. coordsonflag  db                    ;390F_047D
  78. infobaronflag db                    ;390F_037E
  79. fullviewflag db                     ;5AC6_5ABC
  80.  
  81. setReadWritePlane()                 ;5B76_005F
  82. resetEGARegs()                      ;5B76_00C2
  83. setEGAPlane()                       ;5B76_010E
  84. setPlane()                          ;468A_05F3
  85.  
  86. dosMalloc                           ;5AC6_09DC
  87. int setVideoMode(mode)              ;5AC6_01AB
  88.  
  89. EMSgetStatus()                      ;5A56_0008
  90. EMSgetCoreLeft()                    ;5A56_0038
  91. EMSgetPageFrameSeg()                ;5A56_0051
  92. handle EMSalloc(pages)              ;5A56_005F
  93. void EMSfree(handle)                ;5A56_0077
  94. seg EMSmap(,,handle)                ;5A56_0083
  95.  
  96. allocEMSMemory(size)                ;569A_047D
  97. freeEMSMemory(handle)               ;569A_0499
  98. mapEMSMemory(,,handle)              ;569A_066B
  99.  
  100. pageHandle                          ;390F_900A
  101.  
  102. refreshMenuBar(void)                ;49B4_04EC
  103. condRefreshMenuBar(void)            ;4E16_032F
  104. freeScreenWindowBuffer(void)        ;49B4_037D
  105. allocScreenWindowBuffer(void)       ;49B4_0000
  106.  
  107. selectScreenResolution              ;6A79_0017
  108. selectVideoAdapter                  ;6A79_01D3
  109.  
  110. int getKeybdStatus(void)            ;5AC6_06BF
  111.  
  112. addEvent(evtype,evinfo)             ;45D8_019F
  113.  
  114. fillEventStruct(*eventstruc)        ;45D8_0210
  115.  
  116.  
  117. eventBuffer                         ;????_8E90
  118. eventBufferSize                     ;????_8E5E
  119.  
  120. EvStruct* peekMatchingEvent(int *posInQueue,flags)  ;45D8_0262
  121. ;    flags & 8 => consider keyboard events
  122. evtype getMatchingEvent( matchflags, EventStruc* ev)    ;45D8_02F0
  123. void flushEvents(void)              ;45D8_03E9
  124.  
  125. int flushPastSpace( void )          ;45D8_036B
  126. ;returns 1 if there was a SPACE
  127.  
  128. Event Structure:  (length 14)
  129.     +0    = word evtype
  130.         3key pressed event
  131.  
  132.     +2    = word evinfo
  133.         if [+0]=3  key code
  134.  
  135.     +8    = word mousex
  136.     +10    = word mousey
  137.     +12    = byte flags (structure?)
  138.         bit7[C2C2h]!=0
  139.         bit6[C2C3h]!=0
  140.     +13    = byte
  141.         bit1shift down
  142.         bit3alt pressed
  143.         bit4ctrl pressed
  144.  
  145. mainEventLoop???                    ;4AEA_05AC
  146.  
  147. dispatchFunctionKeys(keycode)       ;43AF_030D
  148.  
  149. viewCommand                         ;39E6_04C6 (sort of)
  150.  
  151. somethingOptionWindowMenu           ;732B_0006
  152.  
  153. printFileOnInfoBar  ;4E16_071F
  154. printFileOnInfoBar2 ;4E16_05CD
  155.   ;this code seems exactly the same as that for 4E16_071F
  156.  
  157. refreshStatuses     ;418E_01AA
  158.  
  159.  
  160. xywhstruct* putCoordsInStruct(xywhstruct*,*,*,w,h)  ;3A57_0004
  161.  
  162. printCurrentColorStatus             ;475A_0AD7
  163.  
  164.